﻿namespace SLS.ExClassLib.MultiThreading.Patterns.Decorators
{
    /// <summary>
    /// The interface for the interface Decorator pattern
    /// </summary>
    /// <typeparam name="T">The type to decorate.</typeparam>
    public interface IDecorator<T>
    {
        /// <summary>
        /// An accessor for the target <see cref="T"/>
        /// </summary>
        T Target { get; }
    }
}